package com.gp.testonline.dao;

import com.gp.testonline.eo.PersonEOPage;
import com.gp.testonline.model.Person;
import io.swagger.models.auth.In;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/*
 *操作数据库方法的对接
 */
@Mapper
public interface PersonMapper {
    //添加人员信息
    int insertPerson(Person person);

    //修改人员信息
    int updatePerson(Person person);

    //删除人员信息
    int deletePerson(Integer pid);

    //通过身份证号获取数量
    int getPidcardCount(String pidcard);

    //根据条件获取相关信息
    List<PersonEOPage> getPersonAll(PersonEOPage personEOPage);

    //登陆查询
    List<PersonEOPage> getLogin(String paccount,String ppassword);

    //注册插入账号密码
    int insertUsers (Person person);

    //根据账号获得数量
    int getPaccountCount (String paccount);

    //人员id查询
    String getPid(String paccount, String ppassword);

}
